﻿using PLCS.Domain.Shared.Enums;

namespace PLCS.Domain.Shared.Stations;

public class StationHaveStatusChangeEvent
{
    /// <summary>
    /// 工位编号
    /// </summary>
    public string StaNum { get; set; }

    /// <summary>
    /// 空满位状态
    /// </summary>
    public YesNo HaveStatus { get; set; }

    /// <summary>
    /// 满位状态变化触发事件
    /// </summary>
    public string? FullChangedMethod { get; set; }

    /// <summary>
    /// 满位状态变化参数
    /// </summary>
    public string? FullChangedParam { get; set; }

    /// <summary>
    /// 变空位变化触发方案
    /// </summary>
    public string? EmptyChangedMethod { get; set; }

    /// <summary>
    /// 变空位变化触发参数
    /// </summary>
    public string? EmptyChangedParam { get; set; }
}